@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;font-family:"思源宋体" !important;}
body{font-size:12px;font-family:"思源宋体" !important;color:#333;}
img{border:none;margin:0;padding:0;}
li{list-style:none;}
a{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
header, section, footer, aside, nav, main, article, figure {display: block;}
.clearfix:after{content:".";visibility:hidden;clear:both;height:0;}
.clearfix{zoom:1;}
a{color:#333;}
a:hover{color:#2d6bb4;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}

/*header*/
.header{width:1140px;margin:0 auto;}
.header .phone{font-size:18px;color:#df5612;font-family:Microsoft YaHei;text-align:left;margin-top:13px;}
/*nav*/
nav{width:1138px;margin:0 auto 8px;height:42px;background:#2d6bb4;border-radius:3px;border:1px solid #ccc;}
nav ul{width:1138px;height:42px;margin:0;padding:0;}
nav ul li{width:142px;float:left;font-size:16px;font-family:Microsoft YaHei;line-height:42px;text-align:center;position:relative;z-index:999}
nav ul li a{color:#fff;}
nav ul li a:hover{color:#df5612;}
nav ul ul{display:none;position:absolute;width:122px;left:0;top:42px;z-index:9999;background:#2d6bb4;height:auto;padding-bottom:10px;padding-left:10px;padding-right:10px;}
nav ul ul li{width:100%;float:none;font-size:100%;height:auto;line-height:28px;border-bottom:1px solid #ccc;}
nav ul ul li a{color:#fff;}
/*banner*/
.slideBox{ width:1140px; height:297px; overflow:hidden; position:relative;margin:0 auto;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1140px; height:297px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:0; top:50%; margin-top:-80px; display:block; width:37px; height:147px;background:url(../images/left.png) no-repeat;}
.slideBox .next{ left:auto; right:0;background:url(../images/right.png) no-repeat; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*main*/
.main{width:1100px;padding:20px;background:#f7f7f7;margin:0 auto;}
/*main box通用样式*/
.box_common{float:left;margin-right:20px;margin-bottom:20px;}
.box_common .title{height:34px;padding:0 10px;background:#2d6bb4;}
.box_common .title h2{padding:0 18px;height:30px;line-height:30px;background:#fff;border-radius:3px 3px 0 0;margin-top:4px;font-size:16px;}
.box_common .title a{color:#df5612;line-height:34px;}
.box_common .content{padding:20px 10px 11px;border:1px solid #ccc;border-top:none;font-family:simsun;}

.box_common .content ul li{height:22px;line-height:22px;}
.box_common .content ul li a{ display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:calc(100% - 130px);}
.box_common .content ul li span{float:right;color:#333;}
.box_common .content ul li i{display:block;float:left;width:14px;height:14px;background:url(../images/libg.png) no-repeat;margin:4px 12px 0 0;}
/*公告*/
.annoucement{width:300px;}
/*新闻*/
.news{width:460px;}
/*链接*/
.links{width:300px;margin-right:0;}
.links a{display:block;margin-bottom:10px;}
.links a.last{margin-bottom:0;}
.links .student{width:300px;height:100px;background:url(../images/xycx.jpg) no-repeat;margin-bottom:10px;position:relative;}
.links .search{position:absolute;left:18px;top:38px;width:260px;height:30px;border-radius:3px;border:1px solid #ccc;background:#fff;}
.links .search #check_txt{position:absolute;left:8px;top:0;width:201px;height:30px;border:none;color:#ccc;outline:none;}
.links .search #check_btn{width:51px;height:30px;position:absolute;right:0;top:0;background:url(../images/btnbg.jpg) no-repeat;cursor:pointer;border:none;color:#fff;font-size:140%;font-family:Microsoft YaHei;}
/*走进公司*/
.company{width:300px;line-height:22px;}
.company .picbox{margin-left:14px;}
.company .content a{color:#df5612;}
/*文明创建*/
.culture{width:460px;line-height:22px;}
.culture .content a{color:#df5612;}
/*左侧宽*/
.main_left{width:800px;}
/*荣誉一览，企业文化*/
.slideGroup{ width:780px;text-align:left;  }
.slideGroup .parHd{ height:34px;background:#2d6bb4;position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute;left:10px;top:4px;height:30px;line-height:30px;}
.slideGroup .parHd ul li{ float:left; padding:0 18px;cursor:pointer;font-family:simhei;font-size:16px;}
.slideGroup .parHd ul li.on{ height:30px;  background:#fff;border-radius:3px 3px 0 0;}
.slideGroup .slideBox{overflow:hidden;zoom:1;border:1px solid #ccc;border-top:none;width:760px;height:234px;position:relative;padding:34px 9px 0;}
.slideGroup .parBd .tempWrap{width:717px !important;position:absolute;left:22px;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;position:absolute;left:31px;}
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:226px; height:149px; display:block;border:3px solid #2d6bb4; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:24px;background:none;height:auto;text-align:center;}
/*右侧开始*/
.main_right{width:300px;}
/*报名地址*/
.address{margin-bottom:15px;}
.address span{display:block;width:24px;height:24px;background:#2d6bb4;line-height:24px;text-align:center;color:#fff;float:left;margin-right:10px;}
.address p{float:left;width:240px;}
/*互动*/
.hd{margin-top:10px;}
.weibo{float:left;margin-left:20px;}
.weibo ul li{margin-bottom:6px;}
/*footer*/
.footer{width:100%;height:100px;border-top:2px solid #df5612;margin-top:46px;background:#2d6bb4;text-align:center;font-size:12px;color:#ccc;font-family:simsun;padding:12px 0 0 0;line-height:22px;}
.footer ul{width:620px;margin:15px auto 10px;}
.footer ul li{float:left;padding:0 20px;}
.footer ul li a{color:#ccc;}
.footer ul li a:hover{color:#df5612;}
/*首页样式结束*/

/*内页样式*/
.about{width:1100px;padding:20px;background:#f7f7f7;margin:0 auto;}
.sidebar{width:230px;}
.sidemenu{margin-bottom:20px;}
.sidemenu .title{height:34px;padding:0 10px;background:#2d6bb4;}
.sidemenu .title h2{padding:0 18px;height:30px;line-height:30px;background:#fff;border-radius:3px 3px 0 0;margin-top:4px;font-size:16px;float:left;}
.sidemenu ul{padding:6px 10px 16px;border:1px solid #ccc;border-top:none;}
.sidemenu ul li{height:32px;line-height:32px;border-bottom:1px dotted #ccc;font-size:14px;padding-left:28px;background:url(../images/libg.png) no-repeat left center;}

.contact{width:230px;}
.contact .address{margin-bottom:15px;}
.contact .address span{display:block;width:24px;height:24px;background:#2d6bb4;line-height:24px;text-align:center;color:#fff;float:left;margin-right:10px;}
.contact .address p{float:left;width:170px;line-height:22px;}

.sideright{font-size:12px;width:850px;font-family:simsun;}
.sideright .position{border-bottom:1px solid #ccc;width:100%;height:34px;line-height:34px;text-align:right;}

.sideright .content{margin-top:20px;line-height:24px;}
/*新闻列表页*/
.newslist li{padding-left:24px;height:32px;line-height:32px;padding-left:28px;background:url(../images/libg.png) no-repeat left center;border-bottom:1px dotted #ccc;}
.newslist li span{float:right;}

/*新闻详细页*/
.news_show{ padding:20px 0;line-height:24px;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px;}
.news_show .nr p{ margin-bottom:10px; line-height:26px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

/*产品列表*/
.product_list{ padding:20px 0;}
.product_list ul li{ float:left; margin:0 16px 20px 0; width:267px; text-align:center; overflow:hidden;}
.product_list ul li.last{margin:0 0 20px 0;}
.product_list ul li img{ border:solid 1px #dadada; width:267px; height:200px;}


/*产品详细*/
.product_show{ padding:20px 0;}
.product_show .pic{ width:380px; float:left;}
.product_show .pic img{ width:400px; border:solid 1px #dadada;}
.product_show .guige{ width:300px; float:right;}
.product_show .guige ul li{ border-bottom:dotted 1px #ccc; line-height:24px; padding-left:10px; margin-bottom:10px;}
.product_show .guige ul li .font1{ color:#287fc6;}
.product_show .sm{ width:100%; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#287fc6; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}

.sideright .content .fc ul{}
.sideright .content .fc ul li{float:left;margin:0 16px 12px 0;width:200px;}
.sideright .content .fc ul li.last{margin:0 0 12px 0;}
.sideright .content .fc ul li .pic img{width:196px;height:131px;display:block;border:3px solid #2d6bb4;}
.sideright .content .fc ul li .title{line-height:24px;}

.sideright .content table{border-collapse:collapse;}
.sideright .contnet table tr td{border:1px solid #ccc;}